package domain

import (
	"gitee.com/cjsn/topsdk/util"
)

type TmallServicecenterTasksSearchServiceTaskDO struct {
	/*
	   服务次数     */
	ServiceCount *int64 `json:"service_count,omitempty" `

	/*
	   服务电话     */
	ServicePhone *string `json:"service_phone,omitempty" `

	/*
	   服务名称     */
	ServiceName *string `json:"service_name,omitempty" `

	/*
	   商品价格     */
	AuctionPrice *int64 `json:"auction_price,omitempty" `

	/*
	   买家电话     */
	BuyerMobile *string `json:"buyer_mobile,omitempty" `

	/*
	   申请日期     */
	ApplyDate *util.LocalTime `json:"apply_date,omitempty" `

	/*
	   买家地址     */
	BuyerAddress *string `json:"buyer_address,omitempty" `

	/*
	   卖家nick     */
	SellerNick *string `json:"seller_nick,omitempty" `

	/*
	   扩展价格     */
	ExtPrice *int64 `json:"ext_price,omitempty" `

	/*
	   买家id     */
	BuyerId *int64 `json:"buyer_id,omitempty" `

	/*
	   服务商反馈信息     */
	TpFeedbackInfo *string `json:"tp_feedback_info,omitempty" `

	/*
	   商品序列号     */
	AuctionSerialNum *string `json:"auction_serial_num,omitempty" `

	/*
	   卖家电话     */
	SellerPhone *string `json:"seller_phone,omitempty" `

	/*
	   工单状态     */
	TaskStatus *int64 `json:"task_status,omitempty" `

	/*
	   工单类型     */
	TaskType *int64 `json:"task_type,omitempty" `

	/*
	   收货日期     */
	ReceiveTime *util.LocalTime `json:"receive_time,omitempty" `

	/*
	   付款时间     */
	PayTime *util.LocalTime `json:"pay_time,omitempty" `

	/*
	   付款时间     */
	PayTimeNumber *int64 `json:"pay_time_number,omitempty" `

	/*
	   买家nick     */
	BuyerNick *string `json:"buyer_nick,omitempty" `

	/*
	   生效日期     */
	EffectDate *util.LocalTime `json:"effect_date,omitempty" `

	/*
	   创建时间     */
	GmtCreate *util.LocalTime `json:"gmt_create,omitempty" `

	/*
	   类目     */
	Category *string `json:"category,omitempty" `

	/*
	   异常标识     */
	Flag *int64 `json:"flag,omitempty" `

	/*
	   商品编号     */
	AuctionId *int64 `json:"auction_id,omitempty" `

	/*
	   服务提供商名称     */
	TpName *string `json:"tp_name,omitempty" `

	/*
	   期望日期     */
	ExpectDate *util.LocalTime `json:"expect_date,omitempty" `

	/*
	   服务取消备注     */
	CancelMemo *string `json:"cancel_memo,omitempty" `

	/*
	   卖家id     */
	SellerId *int64 `json:"seller_id,omitempty" `

	/*
	   服务取消人     */
	Canceler *string `json:"canceler,omitempty" `

	/*
	   服务产品     */
	ServiceProduct *string `json:"service_product,omitempty" `

	/*
	   失效日期     */
	ExpireDate *util.LocalTime `json:"expire_date,omitempty" `

	/*
	   备注信息     */
	Memo *string `json:"memo,omitempty" `

	/*
	   商品价格     */
	TaskPrice *int64 `json:"task_price,omitempty" `

	/*
	   订购关系ID     */
	OrderRelationId *int64 `json:"order_relation_id,omitempty" `

	/*
	   属性     */
	Attribute *string `json:"attribute,omitempty" `

	/*
	   收货日期     */
	ReceiveTimeNumber *int64 `json:"receive_time_number,omitempty" `

	/*
	   买家邮编     */
	BuyerZipCode *string `json:"buyer_zip_code,omitempty" `

	/*
	   合同id     */
	Id *int64 `json:"id,omitempty" `

	/*
	   买家电话     */
	BuyerPhone *string `json:"buyer_phone,omitempty" `

	/*
	   修改时间     */
	GmtModify *util.LocalTime `json:"gmt_modify,omitempty" `

	/*
	   工单名称     */
	Name *string `json:"name,omitempty" `

	/*
	   生效日期     */
	EffectDateNumber *int64 `json:"effect_date_number,omitempty" `

	/*
	   失效日期     */
	ExpireDateNumber *int64 `json:"expire_date_number,omitempty" `

	/*
	   期望日期     */
	ExpectDateNumber *int64 `json:"expect_date_number,omitempty" `

	/*
	   申请日期     */
	ApplyDateNumber *int64 `json:"apply_date_number,omitempty" `

	/*
	   工单描述     */
	TaskMemo *string `json:"task_memo,omitempty" `

	/*
	   有效期     */
	LifeCycle *int64 `json:"life_cycle,omitempty" `

	/*
	   商品名称     */
	AuctionName *string `json:"auction_name,omitempty" `

	/*
	   合同id     */
	ContractId *int64 `json:"contract_id,omitempty" `

	/*
	   买家名称     */
	BuyerName *string `json:"buyer_name,omitempty" `

	/*
	   买家邮箱     */
	BuyerMail *string `json:"buyer_mail,omitempty" `

	/*
	   主交易订单编号     */
	ParentBizOrderId *int64 `json:"parent_biz_order_id,omitempty" `

	/*
	   交易订单编号     */
	BizOrderId *int64 `json:"biz_order_id,omitempty" `

	/*
	   店铺名称     */
	ShopName *string `json:"shop_name,omitempty" `

	/*
	   型号     */
	ModelNumber *string `json:"model_number,omitempty" `

	/*
	   卖家手机     */
	SellerMobile *string `json:"seller_mobile,omitempty" `

	/*
	   品牌     */
	Brand *string `json:"brand,omitempty" `

	/*
	   服务订单编号     */
	ServiceOrderId *int64 `json:"service_order_id,omitempty" `

	/*
	   供应商编号     */
	TpId *int64 `json:"tp_id,omitempty" `

	/*
	   服务取消时间     */
	CancelDate *util.LocalTime `json:"cancel_date,omitempty" `

	/*
	   actualTotalFee     */
	ActualTotalFee *int64 `json:"actual_total_fee,omitempty" `

	/*
	   auctionSkuProperties     */
	AuctionSkuProperties *string `json:"auction_sku_properties,omitempty" `

	/*
	   买家buyerLocation     */
	BuyerLocation *int64 `json:"buyer_location,omitempty" `
}

func (s *TmallServicecenterTasksSearchServiceTaskDO) SetServiceCount(v int64) *TmallServicecenterTasksSearchServiceTaskDO {
	s.ServiceCount = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetServicePhone(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.ServicePhone = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetServiceName(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.ServiceName = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetAuctionPrice(v int64) *TmallServicecenterTasksSearchServiceTaskDO {
	s.AuctionPrice = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetBuyerMobile(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.BuyerMobile = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetApplyDate(v util.LocalTime) *TmallServicecenterTasksSearchServiceTaskDO {
	s.ApplyDate = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetBuyerAddress(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.BuyerAddress = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetSellerNick(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.SellerNick = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetExtPrice(v int64) *TmallServicecenterTasksSearchServiceTaskDO {
	s.ExtPrice = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetBuyerId(v int64) *TmallServicecenterTasksSearchServiceTaskDO {
	s.BuyerId = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetTpFeedbackInfo(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.TpFeedbackInfo = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetAuctionSerialNum(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.AuctionSerialNum = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetSellerPhone(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.SellerPhone = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetTaskStatus(v int64) *TmallServicecenterTasksSearchServiceTaskDO {
	s.TaskStatus = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetTaskType(v int64) *TmallServicecenterTasksSearchServiceTaskDO {
	s.TaskType = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetReceiveTime(v util.LocalTime) *TmallServicecenterTasksSearchServiceTaskDO {
	s.ReceiveTime = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetPayTime(v util.LocalTime) *TmallServicecenterTasksSearchServiceTaskDO {
	s.PayTime = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetPayTimeNumber(v int64) *TmallServicecenterTasksSearchServiceTaskDO {
	s.PayTimeNumber = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetBuyerNick(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.BuyerNick = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetEffectDate(v util.LocalTime) *TmallServicecenterTasksSearchServiceTaskDO {
	s.EffectDate = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetGmtCreate(v util.LocalTime) *TmallServicecenterTasksSearchServiceTaskDO {
	s.GmtCreate = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetCategory(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.Category = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetFlag(v int64) *TmallServicecenterTasksSearchServiceTaskDO {
	s.Flag = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetAuctionId(v int64) *TmallServicecenterTasksSearchServiceTaskDO {
	s.AuctionId = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetTpName(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.TpName = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetExpectDate(v util.LocalTime) *TmallServicecenterTasksSearchServiceTaskDO {
	s.ExpectDate = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetCancelMemo(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.CancelMemo = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetSellerId(v int64) *TmallServicecenterTasksSearchServiceTaskDO {
	s.SellerId = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetCanceler(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.Canceler = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetServiceProduct(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.ServiceProduct = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetExpireDate(v util.LocalTime) *TmallServicecenterTasksSearchServiceTaskDO {
	s.ExpireDate = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetMemo(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.Memo = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetTaskPrice(v int64) *TmallServicecenterTasksSearchServiceTaskDO {
	s.TaskPrice = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetOrderRelationId(v int64) *TmallServicecenterTasksSearchServiceTaskDO {
	s.OrderRelationId = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetAttribute(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.Attribute = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetReceiveTimeNumber(v int64) *TmallServicecenterTasksSearchServiceTaskDO {
	s.ReceiveTimeNumber = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetBuyerZipCode(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.BuyerZipCode = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetId(v int64) *TmallServicecenterTasksSearchServiceTaskDO {
	s.Id = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetBuyerPhone(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.BuyerPhone = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetGmtModify(v util.LocalTime) *TmallServicecenterTasksSearchServiceTaskDO {
	s.GmtModify = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetName(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.Name = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetEffectDateNumber(v int64) *TmallServicecenterTasksSearchServiceTaskDO {
	s.EffectDateNumber = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetExpireDateNumber(v int64) *TmallServicecenterTasksSearchServiceTaskDO {
	s.ExpireDateNumber = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetExpectDateNumber(v int64) *TmallServicecenterTasksSearchServiceTaskDO {
	s.ExpectDateNumber = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetApplyDateNumber(v int64) *TmallServicecenterTasksSearchServiceTaskDO {
	s.ApplyDateNumber = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetTaskMemo(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.TaskMemo = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetLifeCycle(v int64) *TmallServicecenterTasksSearchServiceTaskDO {
	s.LifeCycle = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetAuctionName(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.AuctionName = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetContractId(v int64) *TmallServicecenterTasksSearchServiceTaskDO {
	s.ContractId = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetBuyerName(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.BuyerName = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetBuyerMail(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.BuyerMail = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetParentBizOrderId(v int64) *TmallServicecenterTasksSearchServiceTaskDO {
	s.ParentBizOrderId = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetBizOrderId(v int64) *TmallServicecenterTasksSearchServiceTaskDO {
	s.BizOrderId = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetShopName(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.ShopName = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetModelNumber(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.ModelNumber = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetSellerMobile(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.SellerMobile = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetBrand(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.Brand = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetServiceOrderId(v int64) *TmallServicecenterTasksSearchServiceTaskDO {
	s.ServiceOrderId = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetTpId(v int64) *TmallServicecenterTasksSearchServiceTaskDO {
	s.TpId = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetCancelDate(v util.LocalTime) *TmallServicecenterTasksSearchServiceTaskDO {
	s.CancelDate = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetActualTotalFee(v int64) *TmallServicecenterTasksSearchServiceTaskDO {
	s.ActualTotalFee = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetAuctionSkuProperties(v string) *TmallServicecenterTasksSearchServiceTaskDO {
	s.AuctionSkuProperties = &v
	return s
}
func (s *TmallServicecenterTasksSearchServiceTaskDO) SetBuyerLocation(v int64) *TmallServicecenterTasksSearchServiceTaskDO {
	s.BuyerLocation = &v
	return s
}
